.bg{
	background: #1A4C91;
    vertical-align: middle;
    text-align: center;
}
.red{
	margin:0px!important;
	color:red;
	
}
.bg>img{
	height:100%;
}
.logo{
	position: fixed;
	top:20%;
	padding:0px 50px;
}
.logo img{
	width:100%;
	padding:0px 20px;
}
.form-user {
	width:50px;
	background: url(../img/input_icon.png) no-repeat 10px 5px;
}
.form-group {
    margin-bottom: 5px;
}
.form-password {
	width:50px;
	background: url(../img/input_icon.png) no-repeat 10px -30px;
}
.has-success .form-control {
    border:0px;
    outline:0px;
}
.has-success .input-group-addon {
   background-color: #fff;
   border:0px;
}
.form-control:focus{
	outline:none;
}
.checkbox label{
	padding-left:30px;
	color:#fff;
	font-size:20px;
	line-height: 30px;
}
.checkbox input[type=checkbox], .checkbox-inline input[type=checkbox], .radio input[type=radio], .radio-inline input[type=radio] {
    margin-left: -30px;
}
.dl{
	margin:10px;
}
.btn-default{
	border-radius: 0;
	font-size:22px;
	padding:10px 20px;
	background: #1C3264;
	color:#fff;
	outline: none;
	border:0px;
}

.btn-default:focus,
.btn-default:active:focus,
.btn-default.active:focus,
.btn-default.focus,
.btn-default:active.focus,
.btn-default.active.focus,
.btn-default:hover{    
	outline: none;
	border-color: #1C3264;
	background-color: #1C3264;
	opacity: 0.9;
	color:#fff;
	box-shadow:none;
}
.footers {
    position: fixed;
    bottom:15%;
    color:#F0F0F0;
    height: 36px;
    width:100%;
    line-height: 35px;
    text-align: center;
}